.w571 {
  width: 572px;
  margin: 0 auto;
}
.w920 {
  width: 920px;
  margin: 0 auto;
}
/* sup-banner */
.sup-banner {
  height: 380px;
  margin-top: 80px;
  padding-top: 125px;
  background: #fff url(../img/supplier/sup-banner.jpg) no-repeat center/cover;
}
.sup-banner h2 {
  font-size: 40px;
}
.sup-banner p {
  line-height: 38px;
}
/* === sub-procedure === */
.sup-procedure .sub-pro-item {
  width: 130px;
}
.sub-pro-arrow {
  position: relative;
  top: 54px;
  width: 52px;
  height: 24px;
  background: #fff url(../img/supplier/sub-arrow.png) no-repeat center/cover;
}
.sup-apply {
  height: 581px;
  margin-top: 121px;
  padding: 65px 0 0 442px;
  background: #fff url(../img/supplier/sub-bg-apply.jpg) no-repeat center/cover;
}
.sup-apply>h3 {
  height: 36px;
  line-height: 36px;
  padding-left: 20px;
  border-left: 2px solid #333;
}
.form-apply {
  padding-top: 42px;
}
.form-apply>input[type="text"] {
  display: block;
  box-sizing: border-box;
  width: 493px;
  height: 60px;
  padding-left: 21px;
  margin-bottom: 30px;
  font-size: 14px;
  color: #999;
  border: 1px solid #d3d3d3;
}
.form-apply>input[type="submit"] {
  width: 150px;
  height: 40px;
  background-color: #ff7200;
  border: none;
  color: #fff;
  font-size: 16px;
  border-radius: 20px;
  cursor: pointer;
}